package com.taobao.api.domain;

import com.taobao.api.TaobaoObject;
import com.taobao.api.internal.mapping.ApiField;

/**
 * 天猫搜索结果数据结构
 *
 * @author auto create
 * @since 1.0, null
 */
public class TmallSearchItem extends TaobaoObject {

  private static final long serialVersionUID = 3823978326872375572L;

  /**
   * 邮费
   */
  @ApiField("fast_post_fee")
  private String            fastPostFee;

  /**
   * 是否货到付款
   */
  @ApiField("is_cod")
  private Long              isCod;

  /**
   * 是否折扣
   */
  @ApiField("is_promotion")
  private Boolean           isPromotion;

  /**
   * 搜索宝贝的数字id
   */
  @ApiField("item_id")
  private Long              itemId;

  /**
   * 搜索宝贝的宝贝所在地
   */
  @ApiField("location")
  private String            location;

  /**
   * 搜索宝贝的卖家昵称
   */
  @ApiField("nick")
  private String            nick;

  /**
   * 搜索宝贝的图片url
   */
  @ApiField("pic_path")
  private String            picPath;

  /**
   * 搜索宝贝的一口价
   */
  @ApiField("price")
  private String            price;

  /**
   * 搜索宝贝的一口价折扣价
   */
  @ApiField("price_with_rate")
  private String            priceWithRate;

  /**
   * 搜索宝贝的卖家所在地
   */
  @ApiField("seller_loc")
  private String            sellerLoc;

  /**
   * 是否免邮
   */
  @ApiField("shipping")
  private Long              shipping;

  /**
   * 搜索宝贝的已售数量
   */
  @ApiField("sold")
  private String            sold;

  /**
   * 搜索宝贝的spuid
   */
  @ApiField("spu_id")
  private Long              spuId;

  /**
   * 搜索宝贝的标题
   */
  @ApiField("title")
  private String            title;

  /**
   * 搜索宝贝url
   */
  @ApiField("url")
  private String            url;

  /**
   * 搜索宝贝的卖家数字id
   */
  @ApiField("user_id")
  private Long              userId;

  public String getFastPostFee() {
    return this.fastPostFee;
  }

  public void setFastPostFee(String fastPostFee) {
    this.fastPostFee = fastPostFee;
  }

  public Long getIsCod() {
    return this.isCod;
  }

  public void setIsCod(Long isCod) {
    this.isCod = isCod;
  }

  public Boolean getIsPromotion() {
    return this.isPromotion;
  }

  public void setIsPromotion(Boolean isPromotion) {
    this.isPromotion = isPromotion;
  }

  public Long getItemId() {
    return this.itemId;
  }

  public void setItemId(Long itemId) {
    this.itemId = itemId;
  }

  public String getLocation() {
    return this.location;
  }

  public void setLocation(String location) {
    this.location = location;
  }

  public String getNick() {
    return this.nick;
  }

  public void setNick(String nick) {
    this.nick = nick;
  }

  public String getPicPath() {
    return this.picPath;
  }

  public void setPicPath(String picPath) {
    this.picPath = picPath;
  }

  public String getPrice() {
    return this.price;
  }

  public void setPrice(String price) {
    this.price = price;
  }

  public String getPriceWithRate() {
    return this.priceWithRate;
  }

  public void setPriceWithRate(String priceWithRate) {
    this.priceWithRate = priceWithRate;
  }

  public String getSellerLoc() {
    return this.sellerLoc;
  }

  public void setSellerLoc(String sellerLoc) {
    this.sellerLoc = sellerLoc;
  }

  public Long getShipping() {
    return this.shipping;
  }

  public void setShipping(Long shipping) {
    this.shipping = shipping;
  }

  public String getSold() {
    return this.sold;
  }

  public void setSold(String sold) {
    this.sold = sold;
  }

  public Long getSpuId() {
    return this.spuId;
  }

  public void setSpuId(Long spuId) {
    this.spuId = spuId;
  }

  public String getTitle() {
    return this.title;
  }

  public void setTitle(String title) {
    this.title = title;
  }

  public String getUrl() {
    return this.url;
  }

  public void setUrl(String url) {
    this.url = url;
  }

  public Long getUserId() {
    return this.userId;
  }

  public void setUserId(Long userId) {
    this.userId = userId;
  }

}
